package com.buba.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import entity.User;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

/**
 * @创建人: 胡亮
 * @创建时间: 2022年11月22日 上午 11:25
 * @描述:用户操作Mapper层
 */
@Mapper
@Repository
public interface UserMapper extends BaseMapper<User> {
    int insert(User record);
    User selectByPrimaryKey(User record);

    /**
     *
     * @创建人: 胡亮
     * @创建时间: 2023/03/06 下午 08:17
     * @参数1 userId
     * @返回值 entity.User
     * @描述: 获取当前登录用户信息
     */
    User selectById(Integer userId);

    /**
     *
     * @创建人: 胡亮
     * @创建时间: 2023/03/06 下午 08:40
     * @参数1 file
     * @返回值 int
     * @描述: 修改个人资料
     */
    int update(User user);
}